# 存现有的成语
list_old = ["万事如意", "发愤图强", "笑容满面", "意气风发", "强颜欢笑"]
# 存接龙后的成语
list_new = ["万事如意"]  # 在接龙程序中去扩充
str_end = list_new[0][-1]  # 记录当前接龙的成语最后一个字

for i in range(4):  # 为了查找4，增加4个成语
    for temp in list_old:  # 为了找到符合条件的成语
        if temp[0] == str_end:
            list_new.append(temp)
            str_end = temp[-1]
            list_old.remove(temp)  # 移出已添加进新列表的成语，以减少内层循环的次数
            break

print('=================')
print(list_new)

# for temp in list_old:
#     if temp[0] == str_end:
#         print(temp)  # 意气风发
#         list_new.append(temp)
#         str_end = temp[-1]  # 发
#         break
#
# for temp in list_old:
#     if temp[0] == str_end:
#         print(temp)  # 发奋图强
#         list_new.append(temp)
#         str_end = temp[-1]  # 强
#         break

